export default {
  app: {
    name: 'Multilingual Web App',
    language: 'Language'
  },
  common: {
    loading: 'Loading...',
    success: 'Operation successful',
    error: 'An error occurred',
    confirm: 'Confirm',
    cancel: 'Cancel',
    submit: 'Submit',
    save: 'Save',
    edit: 'Edit',
    delete: 'Delete'
  },
  auth: {
    login: 'Login',
    register: 'Register',
    logout: 'Logout',
    email: 'Email',
    username: 'Username',
    password: 'Password',
    forgotPassword: 'Forgot Password',
    rememberMe: 'Remember Me',
    confirmPassword: 'Confirm Password',
    oldPassword: 'Old Password',
    newPassword: 'New Password',
    changePassword: 'Change Password',
    loginSuccess: 'Login successful',
    logoutSuccess: 'Logout successful',
    loginFailed: 'Login failed, please check your username and password',
    registerSuccess: 'Registration successful, please login',
    registerFailed: 'Registration failed',
    passwordNotMatch: 'The passwords you entered do not match'
  },
  user: {
    profile: 'Profile',
    settings: 'Settings',
    updateSuccess: 'Update successful',
    updateFailed: 'Update failed'
  },
  route: {
    home: 'Home',
    about: 'About',
    profile: 'Profile',
    settings: 'Settings'
  },
  validation: {
    required: '{field} is required',
    minLength: '{field} must be at least {length} characters',
    maxLength: '{field} cannot exceed {length} characters',
    email: 'Please enter a valid email address',
    confirmPassword: 'Passwords do not match'
  },
  error: {
    networkError: 'Network error, please check your connection',
    serverError: 'Server error, please try again later',
    notFound: 'Page not found',
    unauthorized: 'Please login first',
    forbidden: 'You do not have permission to access this page',
    default: 'An unknown error occurred'
  }
}; 